草庐IT

Java HashMap 调整大小

全部标签

c# - 如何在 C# 中查找类的大小

publicclassA{intx;floaty;}如何在C#中查找类的大小。有没有像Sizeof()这样的运算符,以前是C++的 最佳答案 以下将为您提供C#类的大小:Marshal.SizeOf(typeof(Myclass));usingSystem.Runtime.InteropServices;[StructLayout(LayoutKind.Sequential)]classMyclass{}记住类的大小取决于填充。 关于c#-如何在C#中查找类的大小,我们在StackOve

c# - 可以快速调整大小的数组

我正在寻找一种数组数据类型,它可以轻松添加项目,而不会影响性能。System.Array-RedimPreserve将整个RAM从旧的复制到新的,速度与现有元素的数量一样慢System.Collections.ArrayList-够好吗?System.Collections.IList-够好吗? 最佳答案 简单总结几个数据结构:System.Collections.ArrayList:无类型数据结构已过时。请改用List(oft)。System.Collections.Generic.List(oft):这表示一个可调整大小的数组。

c# - 使用 Entity Framework 限制查询大小

这是一个简单的问题(我认为),但我一直没能找到解决方案。我知道对于其他类型的查询,您可以添加一个限制子句,使查询最多只返回那么多结果。这可以通过实体查询实现吗?varproductQuery=frombinsolutionContext.Versionwhereb.Product.ID!=1&&b.VersionNumber==b.Product.ActiveNumberorderbyb.Product.LastNumberselectb;我只想让这个查询只返回25个版本对象。感谢您的帮助。 最佳答案 当然..例如你可以这样做:va

c# - 垂直自动调整文本框控件的大小

在C#窗体中,我有一个面板固定在所有边上,内部有一个文本框,固定在顶部/左侧/右侧。当文本加载到文本框中时,我希望它自动垂直展开,这样我就不需要滚动文本框(最多滚动面板,如果有更多的文本不适合面板).有没有办法用文本框做到这一点?(我并不局限于使用这个控件,所以如果有另一个符合描述的控件,请随意提及) 最佳答案 当前选择的答案不处理没有空格的行,例如“jjjjjjjjjjjjjjjjjjjjj”x1000(想想如果有人粘贴URL会发生什么)这段代码解决了这个问题:privatevoidtxtBody_TextChanged(obje

c# - 如何使用 LINQ 执行不区分大小写的 GUID 比较?

在下面的代码中,我想比较两个GUID。问题是我没有返回任何任务,因为GUID的大小写不同(大写与小写)。我需要执行不区分大小写的比较。MembershipUsermembershipUser=Membership.GetUser();stringstrUserId=membershipUser.ProviderUserKey.ToString();GuiduserId=newGuid(strUserId.ToUpper());lblUserId.Text=userId.ToString();DataModelEntitiesdc=newDataModelEntities();varus

c# - 如何在 C# 中获取目录大小(目录中的文件)?

我希望能够使用C#获取其中一个本地目录的大小。我试图避免以下(伪类代码),尽管在最坏的情况下我将不得不解决这个问题:intGetSize(Directory){intSize=0;foreach(FileinDirectory){FileInfofInfoofFile;Size+=fInfo.Size;}foreach(SubDirectoryinDirectory){Size+=GetSize(SubDirectory);}returnSize;}基本上,是否有可用的Walk()以便我可以遍历目录树?这将节省遍历每个子目录的递归。 最佳答案

c# - 调整右下角的无边框窗口

我希望用户可以调整右下角的无边框窗口的大小,就像我可以调整组合框控件的自动完成窗口的大小一样。我找不到以这种方式配置表单的属性。也许有人可以帮我解决这个问题。图片可以在这里找到: 最佳答案 这是与Franci的解释相对应的代码,我正在写它,但他同时回答了,所以请投票支持他的解释,如果这段代码适合您的需要,那很好。protectedoverridevoidWndProc(refMessagem){constintwmNcHitTest=0x84;constinthtBottomLeft=16;constinthtBottomRight

c# - 在高 DPI 设置下调整 RichTextBox 字体大小

我的C#应用程序包括带有简单文本框和富文本框的网格。富文本框通常包含从其他地方复制和粘贴的富文本,而rtf标记通常包含硬编码的字体大小(\fsXX,XX半磅)。在大多数情况下,富文本字体大小与简单文本字体大小相同或接近。当DPI缩放比例设置为默认值96以外的任何值时,富文本将扭曲如下:a)当应用程序未设置为DPI感知时,富文本显示为小于简单文本且模糊。b)当应用程序设置为DPI感知时,富文本比简单文本大。除了直接编辑标记之外,是否有允许或强制富文本随简单文本缩放的方法? 最佳答案 尝试将其属性WordWrap设置为true。

c# - 使用对比度传递函数调整相机模块焦点

目前正在设计手机摄像头模组的测试程序。我正在尝试控制一个精密电机来调整相机的聚焦镜筒以获得最佳聚焦点。我一直在寻找对比度传递函数的算法,但到目前为止我能找到的只是数学公式。有没有人尝试过实现CTF? 最佳答案 是checkthisone,它对显微镜照片执行CTF 关于c#-使用对比度传递函数调整相机模块焦点,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6171693/

c# - 如何将图片调整为特定的文件大小?

我想将图片调整为特定的文件大小。例如,不超过200KB。使用C#.NET实现此目的的最佳方法是什么?谢谢! 最佳答案 如果您考虑一下,直到调整大小后您才会知道图像的文件大小。因此,您要么必须执行连续的尝试迭代并在之后比较文件大小,要么您可以更改约束以将图像限制为一组特定的高度和宽度尺寸。 关于c#-如何将图片调整为特定的文件大小?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2